908d67d3973dc663211a10b15c9757a32b930897,python/src/com/jetbrains/python/psi/resolve/ResolveImportUtil.java,ResolveImportUtil,resolveImportReference,#PyReferenceExpression#,164

Before Change


    }
    else if (parent instanceof PyFromImportStatement) { // "from foo import"
      PyFromImportStatement from_import_statement = (PyFromImportStatement)parent;
      return resolveFromImportStatementSource(from_import_statement, importRef.asQualifiedName());
    }
    return Collections.emptyList();
  }

After Change


    if (file == null || !file.isValid()) return Collections.emptyList();

    final PyElement parent = PsiTreeUtil.getParentOfType(importRef, PyImportElement.class, PyFromImportStatement.class); //importRef.getParent();
    final PyQualifiedName qname = importRef.asQualifiedName();
    if (parent instanceof PyImportElement) {
      PyImportElement import_element = (PyImportElement)parent;
      return multiResolveImportElement(import_element, qname);